import { StudentDetailDTO } from './student-detail.dto';

/**
 * 学生信息
 */
export interface StudentDTO {
  /**
   * 学生id，自增
   */
  id: string;

  /**
   * 学生编号(学号)
   */
  code: string;

  /**
   * 学生姓名
   */
  name: string;

  /**
   * 学生性别[ MALE, FEMALE ]
   */
  gender: string;

  /**
   * 所属年级，即入学年份
   */
  grade: string;

  /**
   * 是否班级测评管理员
   */
  isClassEvaluationAdmin: boolean;

  /**
   * 学生详细信息
   */
  studentDetail: StudentDetailDTO;

  /**
   * 学制，即学习年限，正常本科4年，专科3年
   */
  studyYears: number;

  /**
   * 入学时间
   */
  joinTime: string;

  /**
   * 所属学院id
   */
  academyId: string;

  /**
   * 所属学院name
   */
  academyName: string;

  /**
   * 所属专业id
   */
  professionId: string;

  /**
   * 所属专业name
   */
  professionName: string;

  /**
   * 所属班级id
   */
  classId: string;

  /**
   * 所属班级名称
   */
  className: string;
}
